package com.eidetic.note;

import java.io.File;
import java.util.Date;

import com.eidetic.storage.IUnique;
import com.eidetic.util.INoteListener;

public interface INote extends IUnique
{
	public 	long	getId();
	public	boolean	setId(long id);
	public	File	getPhoto();
	public	String	getCaption();
	public	void	setCaption(String caption);
	public	Date	getDateCreated();
	public	boolean	setDateCreated(Date dateCreated);
	public	Date	getDateDue();
	public	void	setDateDue(Date dateDue);
	
	public	void	registerListener(INoteListener listener);
	public	void	deleteListener(INoteListener listener);
}
